// 在项目中操作数据库的步骤
// ①安装操作MySQL数据库的第三方模块(mysql)
// ②通过mysql模块连接到MySQL数据库
// ③通过mysql模块执行SQL语句

// 1.安装mysql模块
// 创建包记录文件 npm init -y
// mysql模块是托管于npm上的第三方模块。它提供了在Nodejs项目中连接和操作MySQL数据库的能力。 npm i mysql


//2.导入mysql模块
const mysql = require('mysql')
//建立与MySQL 数据库的连接
const db = mysql.createPool({
    host: '127.0.0.1', //数据库的IP地址
    user: 'root',//登录数据库的账号
    password: '123456', //登录数据库的密码
    database: 'my_db_01' //指定要操作哪个数据库
})

//3.测试mysql模块能否正常工作
db.query('select 1', function (err, res) {
    if (err) { return console.log(err.message) }// 连接数据库失败
    console.log(res);// 连接数据库成功
})
// 调用db.query('sql查询语法',回调函数)函数，指定要执行的SQL语句，通过回调函数拿到执行的结果:
// 能打印出[RowDataPacket{'1':1}]的结果，就证明数据库连接正常

